/*
 *  light.h
 *  Ray Tracer
 *
 *  Created by Chirantan Ekbote on 10/7/10.
 *  Copyright 2010 Ohio State University. All rights reserved.
 *
 */

#ifndef _LIGHT_H_
#define _LIGHT_H_

#ifdef  __cplusplus
extern "C" {
#endif	// __cplusplus

#include "param.h"
#include "rgb.h"
#include "vec3.h"

typedef struct light {
	enumType type;
	vec3 pos;
	rgb color;
	float intensity;
	int len;
} light;
	
#ifdef  __cplusplus
}
#endif	// __cplusplus
#endif	// _LIGHT_H_